home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-06 / w3sc101a.zip / W3SECMON.DOC < prev    next >
Text File  |  1993-01-01  |  4KB  |  78 lines

  1. W3SECMON.NLM                        Ver 1.01a
  2.  
  3. This NetWare loadable module will log all security change events to a screen
  4. on the console, and to a log file. If it is started with the 'SECURE' option
  5. then any object that is made SUPERVISOR equivalent, is immediatly made
  6. un-equivalent.
  7.  
  8.  
  9. Load W3SECMON    [SECURE] [SCAN]
  10.  
  11. Parameters
  12.  
  13. SECURE        Optional. If specified, then the NLM can not be unloaded.
  14.         Any object that is made equivalent to SUPERVISOR, will have its
  15.         new status immediatly revoked.
  16.  
  17. SCAN        Optional. The NLM will list/log at startup all bindery objects
  18.         that are equivalent to SUPERVISOR. This compares to SECURITY
  19.         which only checks for users and not all objects.
  20.  
  21.  
  22. The program will open/create a log file SYS:SYSTEM/W3SECMON.LOG. All the
  23. displays will be logged, prefixed with the date and time. The log file is
  24. closed after a period of 3 minutes of no displayed event. It will reopen
  25. the log file as required. This is to keep the processing overhead low, yet to
  26. flush all the buffers.
  27.  
  28. The file open mode allows other programs to read it in shared mode.
  29.  
  30. The program can be stopped by unloading the NLM, unless the secure option is
  31. used.
  32.  
  33.  
  34. Sample Output
  35. 92/08/28 21:22:33 SYS:COMM Security monitor starting.
  36. 92/08/28 21:22:45 Logout User JURGEN stn 1.
  37. 92/08/28 21:22:49 Login User SUPERVISOR stn 1 at FF010001:000000000081.* (Sir!) *
  38. 92/08/28 21:23:04 Object 0x0C00004A 'NEW_GROUP' Group 'Stat' Added.
  39. 92/08/28 21:23:28 Trustee Set 0x0C00004A Group 'NEW_GROUP'.[ R    F ] SYS:SUPPORT/TC2.0/INCLUDE.
  40. 92/08/28 21:23:33 Trustee Set 0x0C00004A Group 'NEW_GROUP'.[ R   MF ] SYS:SUPPORT/TC2.0/INCLUDE.
  41. 92/08/28 21:23:42 Object 0x19000006 'NEW_USER' User 'Stat' Added.
  42. 92/08/28 21:23:42 Object 0x21000016 'PS1' PServer 'Dyn' Added.
  43. 92/08/28 21:23:42 Security 0x19000006 'NEW_USER' User EQV 0x01000001 'EVERYONE' Group
  44. 92/08/28 21:23:42 Trustee Set 0x19000006 User 'NEW_USER'.[ RWCEMF ] SYS:MAIL/19000006.
  45. 92/08/28 21:23:57 Trustee Set 0x19000006 User 'NEW_USER'.[ RWCEMFA] SYS:HOME/NEW_USER.
  46. 92/08/28 21:24:10 Security 0x19000006 'NEW_USER' User EQV 0x0C00004A 'NEW_GROUP' Group
  47. 92/08/28 21:24:20 Bindery 0x0C00004A Deleted.
  48. 92/08/28 21:24:26 Error Trustee chg:user map id=0x0C00004A : Bindery access error:No such object 252.
  49. 92/08/28 21:24:27 Bindery 0x19000006 Deleted.
  50. 92/08/28 21:24:31 Error Trustee chg:user map id=0x19000006 : Bindery access error:No such object 252.
  51. 92/08/28 21:24:51 Logout User SUPERVISOR stn 1.
  52. 92/08/28 21:24:51 Login User GUEST stn 1 at FF010001:000000000081.
  53. 92/08/28 21:24:57 Logout User GUEST stn 1.
  54. 92/08/28 21:24:57 Login User JURGEN stn 1 at FF010001:000000000081. * SVR Eqv *
  55. 92/12/17 13:05:54 Security 0x0700000F 'KOOS' User EQV 0x00000001 'SUPERVISOR' User
  56. 92/12/17 13:05:54 Security to Supervisor revoked
  57. 92/12/17 13:05:54 Security 0x0700000F 'KOOS' User Remove 0x00000001 'SUPERVISOR' User
  58. 92/08/28 21:25:27 SYS:COMM Security monitor stopping.
  59.  
  60.  
  61.  
  62. Patch history.
  63. 1.00b    a.    Stop the console command process from GPE when unloading the
  64.         nlm.
  65.     b.    Display the open/close state of the log file.
  66.     c.    Display the object name when it logs out, if available.
  67.     d.    Display the Lan:Node address of an object that logs in.
  68. 1.00c    a.    Fixes bug that would sometimes cause the server to crash if
  69.         'DOWN' was entered, while running W#SECMON.
  70.     b.    The 'DOWN' and 'DISMOUNT SYS' commands are now logged, before
  71.         the NLM closes the LOG file. Note : the operator can abort the
  72.         command by entering 'N', when prompted; This would not be
  73.         logged.
  74.     c.    Completes Beta testing. 15/09/92.
  75. 1.01    a.    Added the Secure and Scan Options.
  76.         Added the object static 'Stat' / dynamic 'Dyn' type in
  77.         the 'Add' msg.
  78.